Serviço de Impressão do Autoatendimento

O serviço de impressão do Autoatendimento é responsável por enviar comandos diretamente à impressora do Totem. A instalação varia conforme o sistema operacional (Windows ou Linux), mas os passos essenciais são:

Copiar a pasta do projeto para o equipamento.

Configurar as variáveis de ambiente no arquivo .env.

Instalar dependências (Node.js + pacotes do projeto).

Instalar o serviço no sistema operacional.

Clique aqui para baixar o serviço de impressão.

Instalação no Windows

Pré-requisitos

Node.js instalado

Permissão de administrador

Passos

Copie a pasta do projeto para o computador.

Abra o Prompt de Comando como Administrador.

Acesse a pasta do projeto:

cd C:\autoatendimento-impressao

Instale as dependências:

npm install

Execute o instalador do serviço:

Instalar-servico.bat

Abra o menu Serviços do Windows e confirme a instalação. O nome do serviço será listado na lista de serviços do sistema operacional.


Instalação no Linux (Lubuntu)

Pré-requisitos

Node.js instalado

Permissão sudo

Passos

Copie a pasta do projeto para o equipamento.

Acesse o diretório:

cd autoatendimento-impressao

Instale as dependências:

npm install

Instale o serviço:

sudo ./instalar-servico.sh


Comandos úteis para Linux

Status do serviço:

sudo systemctl status autoatendimento-impressao

Logs em tempo real:

sudo journalctl -u autoatendimento-impressao -f

Reiniciar o serviço:

sudo systemctl restart autoatendimento-impressao

Remover o serviço:

sudo ./desinstalar-servico.sh


Ajustes de tela no Totem (Lubuntu)

Ajustar rotação da tela

Abra o menu do Lubuntu.

Acesse Preferences (Preferências).

Entre em LXQt Settings.

Abra Monitor Settings (Configurações do Monitor).

Localize Rotation (Rotação).

Selecione:

Left → modo paisagem invertido

Recalibrar touch e mouse

xinput set-prop "ILITEK ILITEK-TP" "Coordinate Transformation Matrix" 0 -1 1 1 0 0 0 0 1
xinput set-prop "ILITEK ILITEK-TP Mouse" "Coordinate Transformation Matrix" 0 -1 1 1 0 0 0 0 1